<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 1.利用递归求100的阶乘

        // 100 * 99 * 98 * 97 * … * 1 = ?

        //     function factorial(num){
        //         if(num==1){
        //             return 1;
        //         }
        //         return num * factorial(num-1);
        //     }

        //   var res =  factorial(100);
        //   console.log(res);
        // 2.创建一个对象 表示学生的信息 （具体信息可以自定义，需求不限）
        // var a = 10;

        // var obj = {
        //     name:"张三",
        //     age:20,
        //     height:"178cm",
        //     hobby:function(){
        //         // console.log(a);
        //         // console.log(obj);
        //         // console.log("xx人身高是xxx 年龄是xx；喜欢篮球");
        //         console.log(obj.name+"身高是"+obj.height+" 年龄是"+obj.age+"；喜欢篮球");
        //     }
        // }

        // obj.hobby();


        // 3.编写函数map(arr) 把数组中的每一位数字都增加30%，并返回一个新数组
        // i o ：i:input 输入（参数）  o:output 输出 （return）
        var arr = [10, 100, 1000]
        function map(arr) {
            var newArr = [];
            for (var i = 0; i < arr.length; i++) {
                var val = arr[i];
                val += val * 0.3;
                // console.log(val);
                newArr.push(val);
            }
            // console.log(newArr);
            return newArr;
        }
      var res =   map(arr);
      console.log(res);


    </script>
</body>

</html>